Some examples to get you started
There are a number of demos included with wxEuphoria. They should be located in the
demos subdirectory of your wxEuphoria directory if you preserved the directory structure
when you decompressed wxEuphoria. First, make sure that you properly installed wxEuphoria.
This means that the dynamic or shared libary is located in the correct directory. Under
Windows, it can be in either your euphoria/bin directory, or your %WINDIR%\system32 directory.
Under Linux, it should be in your
usr/local/lib/ directory. Also, ensure that
the wxEuphoria source files are either in a directory that's included in your EUINC variable
(see the Euphoria docs for information about changing this), or that any program that uses
wxEuphoria is in the same directory as the wxEuphoria library. Then, to run the window_basic.exw
demo from the command line, you can type:
code
Windows:
> exw hello_world.exw
Linux:
$ exu hello_world.exw
endcode
In Windows, if you have the ".exw" extension associated with the Euphoria interpreter, you may
simply type:
code
> window_basic.exw
endcode
In Linux, there is a similar feature available to you, but you will need to change the first
line of the file, which is sometimes called the shebang. This line tells your shell that
it should use the interpreter listed on the first line to execute the file. You may also
need to change the permissions on the file using
chmod to allow the file to execute.
To see what the shebang should be, you could type:
code
> which exu
endcode
This will give the path to your copy of the Euphoria interpreter. It will probably look similar
to the current shebang in the demos. The path must be preceded by "#!" to tell the shell that
the line is actually the interpreter to be used:
code
Current shebang (based on my system):
#!/home/matt/euphoria/bin/exu
Yours might look like:
#!/home/myuserid/euphoria/bin/exu
endcode
You also need to make sure that the file does not have DOS style new lines
(carriage returns + new line). Once you have done this, you can run the demo from the command line:
code
> ./window_basic.exw
endcode
Note that this assumes your current directory is the same directory where the file is located.
Linux doesn't include the current directory in your executable PATH environment variable (like
Windows does), so you need to tell Linux to look there using "./".
Parent Topics:
Getting Started